have shit on verb1 •(US, vulgar) To have an advantage over, to be superior to.I'm not afraid of you! You don't have shit on me!I know I'm gonna win this contest, I've seen all the opponents and they ain't got shit on me. formshad shit on · having shit on · has shit on