What does ‘punk’ mean?

( n ) A young hooligan. All the punks in the neighborhood hang out at the pool hall.
( n ) Incense. What kind of punk are you burning, man?
( v ) To embarrass. It really punked me, when he told everyone my chemistry grade.
( v ) To steal. I heard Gena’s car got punked.