Meaning of hydrosphere

Definition of hydrosphere

(noun) the watery layer of the earth's surface; includes water vapor

Other information on hydrosphere

WIKIPEDIA results for hydrosphere
Amazon results for hydrosphere