a parasitic worm - Deutsch Englisch Wörterbuch