What is the meaning of Smooch?

A kiss, especially that which is on the cheek.

Someone who easily agrees to give oral sex.

To kiss.

Alternative form of smutch.

Alternative form of smutch.

Source: wiktionary.org