tapeworms - German English Dictionary