ecosphere

noun

  1. 1

    The portion of the atmosphere from sea-level to about 4000 meters in which it is possible to breathe without technological assistance.

  2. 2

    The biosphere

Translate “ecosphere” to another language

Click any language to open the translator with this word already filled in.

Ecosphere Definition & Meaning | TranslatePulse