hydrosphere

Explore definitions, synonyms, and language insights of hydrosphere

Definitions

Noun
the watery layer of the earth''s surface; includes water vapor

More General Terms