permanent echo


Also found in: Acronyms, Encyclopedia.

permanent echo

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.
Mentioned in ?
References in periodicals archive ?
Now we're going to have our own permanent Echo presence on Wembley Way, thanks to a collaboration with Wembey Stadium - and you, too, can be immortalised in stone at the venue where the Reds raised their 20th piece of silverware yesterday.
His speeches and conduct became a sort of permanent echo chamber through which David Ben-Gurion in the 1930s and 1940s could make his own proposals sound reasonable, if not essential.

Full browser ?