radio echo - German English Dictionary