the last someone heard - German English Dictionary