have something over someone

English

Verb

have something over someone (third-person singular simple present has something over someone, present participle having something over someone, simple past and past participle had something over someone)

  1. (transitive) To know something scandalous or demeaning about someone; to know of dirt on someone.