ECOSPHERE

9 letters 16 Scrabble points

Definition of ECOSPHERE

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

  2. The biosphere

Source: Wiktionary

Word Details

Letters E C O S P H E R E
Length 9 letters
Scrabble Score 16 points