solution for organ preservation - French English Dictionary