Word info

hydrospace

Noun

Meaning

hydrospace (countable and uncountable, plural hydrospaces)

That part of the Earth, or other planet, that lies below the surface of its lakes, seas and oceans,
Synonym: hydrosphere

Source: en.wiktionary.org

Related terms

Close letter words and terms