What does ‘spark’ mean?

spark

( v ) Hug and kiss. I saw ma and pa out sparking on the front porch swing.
( n ) Elegantly dressed young man or a boyfriend. Manuel Override thinks he’s quite the spark at school.