ECHO


Meaning of ECHO in English

n. repetition of a sound produced by the reflection of sound waves from a solid surface; (Computers) user input printed to the screen so the user can read it; (Slang) person who reflects on another person; person who imitates another

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.