to have nothing on someone = to have no information about someone, especially information that may be incriminating if this is in the context of detective work. CJ
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.