filiform parasite worm - Turkish English Dictionary