ECOSPHERE


Meaning of ECOSPHERE in English

■ noun the parts of the earth or another planet in which life exists or could exist.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.