Big Huge Thesaurus

smooching

noun

sounds kind of like