Polish-English dictionary »

biosfera meaning in English

PolishEnglish
biosfera noun

biospherenoun
part of Earth capable of supporting life