English Dictionary
Definition the last I heard in British English
the last I heard phrase
phrase
1
used for giving the newest information that you know about a particular subject
Synonyms and related words
