English | German | Russian | Czech

smoocher English

Meaning smoocher meaning

What does smoocher mean?

smoocher

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

Are you looking for...?