internal parasite - Alemán Inglés Diccionario