Other crossword clues for answer "ECOSPHERE"ECOSPHERELife-support system?Closed system that includes all life on EarthAll habitable areas, collectively