parasitic worm - Turkish English Dictionary