inoffensive intestinal parasite - German English Dictionary