organ replacement - French English Dictionary