EMULSION Meaning of EMULSION in English A stable mixture of two or more immiscible liquids held in a suspension by small percentages of emulsifiers. Electronics Terminology English vocabulary. Английский словарь терминологий электроники. 2012