Word Meaning

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


Meaning of deliquate

- To melt or be dissolved; to deliquesce.
- To cause to melt away; to dissolve; to consume; to waste.