solution for organ preservation - Alemán Inglés Diccionario