PERMANENT ECHO


Meaning of PERMANENT ECHO in English

Any dense and fixed radar return caused by reflection of energy from the Earth’s surface or manmade structure. Distinguished from “ground clutter” by being from definable locations rather than large areas.

DOD English dictionary of military terms.      Английский словарь военных терминов DOD.