multiple reflection echo - German English Dictionary