Definition of macroemulsion in English:

macroemulsion

noun

Chemistry Physics
  • An emulsion in which the droplet size is relatively large, or greater than some specified value.

Origin

1970s; earliest use found in Journal Colloid & Interface Science.

Pronunciation

macroemulsion

/ˌmakrəʊɪˈmʌlʃn/