Word Meaning

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


Meaning of depletion

- The act of depleting or emptying.
- the act or process of diminishing the quantity of fluid in the vessels by bloodletting or otherwise; also excessive evacuation, as in severe diarrhea.

Crossword clue for depletion

- Drainage (of supply)