the last someone heard - Spanish English Dictionary