ECHO Meaning of ECHO in English A delayed repetition of a sound or signal, usually at least 50 milliseconds after the original sound. Guitar English glossary. Английский словарь гитарных терминов . 2012