English Dictionary
Definition the ionosphere in British English
the ionosphere noun
noun
/aɪˈɒnəˌsfɪə(r)/
1
the part of the Earth's atmosphere through which radio waves can be sent
Synonyms and related words
