have over

Verb

 * 1)  To invite (someone) to visit one's house.
 * I had Tom over yesterday, and we chatted about this and that.
 * 1)  To know something scandalous or demeaning about (someone); to know of dirt on (someone).