METEOR ECHO


Meaning of METEOR ECHO in English

noun

: a radar echo from the ionized cylinder of air made by the passage of a meteor through the atmosphere

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.