Hydrospheres Meaning

There are 1 meaning(s) for word Hydrospheres

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