radio-echo - German English Dictionary