multiple reflection echo - Spanish English Dictionary