storage organs - Turco Inglés Diccionario