What does ‘neck’ mean?

( n ) A difficult person. Jimmy is acting like a neck.
( v ) To hug and kiss. There isn’t enough room in my Beetle to neck.