Translation of biosfera in English:

biosfera

biosphere

noun

  • 1

    biosphere, the part of the earth's surface and atmosphere in which plants and animals can live