What does ‘spoon’ mean?

spoon

( adj ) Excellent, outstanding. That movie was spoon.
( v ) To hug and kiss. They love to spoon by the moonlight.
( n ) A liberal, understanding guy. Rodney’s a good sport; he won’t tell on us.