WTWM

whatsthatwordmean

← Definition
Guess

distillate

nounA liquid that has been produced by distillation, especially a purified or concentrated form of something.

Synonyms

extractnounessencenounconcentratenoun

Antonyms

residuenoun

Built for word lovers.