living organ donation - French English Dictionary