Any dense and fixed radar return caused by reflection of energy from the Earths surface or manmade structure. Distinguished from ground clutter by being from definable locations rather than large areas.
PERMANENT ECHO
Meaning of PERMANENT ECHO in English
DOD English dictionary of military terms. Английский словарь военных терминов DOD. 2012