Polish-English dictionary »

troposfera meaning in English

PolishEnglish
troposfera noun

tropospherenoun
lower levels of the atmosphere