Smoocher Definition
noun
Someone who smooches (is overly affectionate.)
Wiktionary
An annoyingly nosy person; a tag-along.
Wiktionary
Other Word Forms of Smoocher
Noun
Singular:
smoocher
Plural:
smoochersFind Similar Words
Find similar words to smoocher using the buttons below.