Word info

peplosphere

Noun

Meaning

peplosphere (plural peplospheres)

The lower layer of the atmosphere that is in direct contact with the ground

Source: en.wiktionary.org

Close letter words and terms