filiform parasite worm - Francés Inglés Diccionario