transplant an organ into someone - French English Dictionary