ELAYER Meaning of ELAYER in English n. a layer of the ionosphere able to reflect medium-frequency radio waves. [ E (arbitrary) + LAYER ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012