DISTILLATE


Meaning of DISTILLATE in English

n. a product of distillation.

Oxford English vocab.      Оксфордский английский словарь.