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