Definition, Meaning & Synonyms
get-have-the-goods-on
idiom
/ɡɛt hæv ðə ɡʊdz ɒn/

Definition
To possess information or evidence that can be used to discredit someone or something; to have incriminating details about a person.

Examples
John was always careful, but I managed to get-havethe-goods-on him regarding his secret meetings.
The journalist got-havethe-goods-on the politician, and it led to a major scandal.
She thought she was safe, but he had the goods on her all along.

Meaning
This phrase indicates that someone has uncovered information that could expose wrongdoing or shady behavior related to an individual or organization.

Synonyms
have dirt on
have evidence against
know someone’s secrets