have shit on

English

Verb

have shit on (third-person singular simple present has shit on, present participle having shit on, simple past and past participle had shit on)

  1. (transitive, vulgar, US, African-American Vernacular, chiefly in the negative) To have an advantage over, to be superior to.
    Synonym: have something on
    Antonym: have nothing on
    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.