emulsion

Noun
  1. (chemistry) a colloid in which both phases are liquids (synset 114698745)
    "an oil-in-water emulsion"
  2. A light-sensitive coating on paper or film;
    Consists of fine grains of silver bromide suspended in a gelatin (synset 103289393)

Other Searches