English Dictionary
Definition distillate in British English
distillate noun
[countable/uncountable] noun
/ˈdɪstɪlət/
Synonyms and related words
