English emulsion nounMeaning 1A fine dispersion of minute droplets of one liquid in another in which it is not soluble or miscible.in other languages:ČZJmeaning 1more translations