Refine this word faster
Hydrosphere
noun
Definitions
Noun
- 1 All the liquid waters of the Earth or another astronomical body, as distinguished from the land and the gases of the atmosphere.
- 2 the watery layer of the earth's surface; includes water vapor wordnet
Etymology
From hydro- + -sphere.
See also for "hydrosphere"
Next best steps
Mini challenge
Unscramble this word: hydrosphere