storage organs - Alemán Inglés Diccionario