ECHO Meaning of ECHO in English n echo; facer echo (a) to echo, echo back Interlingua English vocab. Английский словарь Интерлингва. 2012