Find the word definition

Wiktionary
have the goods on

vb. (alternative form of get the goods on English)

Usage examples of "have the goods on".

And if any of those letters were dated later than last June, when he says he bought 'em back, then we'd have the goods on him.