D-LAYER


Meaning of D-LAYER in English

■ noun the lowest layer of the ionosphere, able to reflect low-frequency radio waves.

Origin

1930s: from an arbitrary use of the letter D .

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.