trematode worm - Francés Inglés Diccionario