Word Meaning

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


Meaning of edulcorative

- Tending to /weeten or purify by affusions of water.