internal organs - Francés Inglés Diccionario