impulse echo - German English Dictionary