Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of stillatory

- An alembic; a vessel for distillation.
- A laboratory; a place or room in which distillation is performed.