emulsion English · canonical · Latin Trace. Question. Emerge. Concept Emulsion L8 An emulsion is a mixture of two or more liquids that don't normally mix, stabilized by an emulsifier. Translations Emulsion German emulsion English primary