meaning of hydrosphere

1. the watery layer of the earths surface; includes water vapor


Related Words

hydrosphere |

Developed & Maintained By Taraprasad.com

Treasure Words