filiform parasite worm - French English Dictionary