Distillation

The separation of substances in a liquid mixture by evaporating it and condensing the vapor.

Distillation Definition
Distillation Definition

Flippy

The leader in educational esports.