smooch

noun

1.
an enthusiastic kiss
Derived from:
smooch