a parasitic worm - Englisch Synonyme Wörterbuch