internal parasite - Francés Inglés Diccionario