Emulsion German Frag Prometheus 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 Translation method: machine_google · Confidence 50/100. Machine-generated translations may need review.