D-LAYER


Meaning of D-LAYER in English

n. the lowest layer of the ionosphere able to reflect low-frequency radio waves.

Etymology: D (arbitrary)

Oxford English vocab.      Оксфордский английский словарь.