What is the meaning of the word "emulsion"?

Definitions:

  1. (chemistry) a colloid in which both phases are liquids copy to clipboard noun
    • an oilinwater emulsion copy to clipboard

Synonyms: