parasite echo - German English Dictionary