the last someone heard - French English Dictionary