organ preservation - French English Dictionary