an aggressive and violent young criminal
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
CliveHi,
There's also a possible sexual meaning.
In prison slang, a 'punk' can also mean a young male prisoner who is taken, often unwillingly, as the homosexual partner of an older, stronger prisoner.
http://www.thefreedictionary