ECHO


Meaning of ECHO in English

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.

Film and video English vocabulary.      Английский словарь фильмов и видео.