Neck (v.) To insult or roast another person.
Neck (n.) an insulting comment
He just necked the shit out of him.
I've been getting mad neck on this haircut all day, its the last time i'll ever go to that barber.
That guy roasts so well! He's got necks on deck