ECOSPHERE


Meaning of ECOSPHERE in English

[eco.sphere] n (1953): the parts of the universe habitable by living organisms; esp: biosphere 1

Merriam-Webster English vocab.      Английский словарь Merriam Webster.