Emulsion

A mixture of two or more immiscible liquids.

Emulsion Definition
Emulsion Definition

Flippy

The leader in educational esports.