Word Meaning

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


Meaning of dehydration

- The act or process of freeing from water; also, the condition of a body from which the water has been removed.

Crossword clue for dehydration

- Loss of water
- Moisture loss
- Suffering loss of water