Meaning of EMULSION in English

EMULSION

A suspension of small Globules of one liquid in a second liquid with which the first will not mix.

Environmental engineering English vocabulary.      Английский словарь экологического инжиниринга.