I was listening a song by Charlie Puth and he says:
Superman got nothing on me
What does it mean?
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It only takes a minute to sign up.
Sign up to join this communityCharlie's saying that he's equivalent to Superman. "Got nothing on me" is a common phrase for saying that something has no advantages over or is in no way superior to another thing (or person in this case).
This phrase was addressed here. It means Superman is inferior to Charlie and can't compete with him. The expression may be related to idioms like "having someone's number" or "having dirt on someone", i.e. having some advantage over a rival.