secreting organs - Turco Inglés Diccionario