distillation

Translation:
English
Noun
6
a
purifying or refining by distillation
a process by which a liquid is vaporized
Add