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. Оксфордский английский словарь. 2012