smooching

Noun
  1. Affectionate play (or foreplay without contact with the genital organs) (synset 100855630)

Found on Word Lists

Other Searches