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

American Dictionary