emulsoids

noun
  1. Plural of emulsoid; colloidal systems in which one liquid is dispersed throughout another liquid, forming a stable or semi-stable mixture.
  2. Usage: technical; chemistry; colloid science

Examples