ECHO


Meaning of ECHO in English

The energy return of a radar signal after it has hit the target. Also called a radar echo.

Weather and meteorology English vocabulary.      Английский словарь погоды и метеорологии .