smouch (0 synonym found)

Definition of smouch:

°A kiss.
°To kiss.

Definition of smouch:

°A kiss.
°To kiss.

Back to Top