Hydrosphere Meaning

There are 1 meaning(s) for word Hydrosphere

Meaning 1 : the watery layer of the earth's surface; includes water vapor