A sound wave that has been reflected and returned with sufficient magnitude and delay to be perceived as a wave distinct from that which was initially transmitted.
ECHO
Meaning of ECHO in English
Film and video English vocabulary. Английский словарь фильмов и видео. 2012