the last people to see him alive - French English Dictionary