• Smoocher

    Full definition of smoocher

    Noun

    smoocher

    (plural smoochers)
    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.

    Anagrams

    © Wiktionary