EMULSION Meaning of EMULSION in English A suspension of small Globules of one liquid in a second liquid with which the first will not mix. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012