English

emulsion

noun

Meaning 1

A fine dispersion of minute droplets of one liquid in another in which it is not soluble or miscible.

in other languages:

ČZJ

meaning 1