'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