Smoocher meaning

Someone who smooches (is overly affectionate.)
noun
1
1
Someone who borrows trivial items without returning them; a petty thief.
noun
1
1
An annoyingly nosy person; a tag-along.
noun
0
1
Advertisement