Big Huge Thesaurus

smooch

noun

verb

sounds kind of like