What does smoochers mean?
noun
People who kiss or fondle each other, especially in a public place.
Example
"The smoochers in the park were oblivious to the disapproving glances from passersby."
Definition generated by AI and curated by RJS Tech Solutions LLP.