'radar echo' definitions:

Definition of 'radar echo'

(from WordNet)
noun
An electronic signal that has been reflected back to the radar antenna; contains information about the location and distance of the reflecting object