English Dictionary
Definition have heard it (all) before in British English
have heard it (all) before phrase
phrase
Synonyms and related words

English Dictionary