- smooching as a noun:
- 1
smooching
noun
1 smooching
Affectionate play (or foreplay without contact with the genital organs).
synonyms: caressing, cuddling, fondling, hugging, kissing, necking, petting, snuggling.
Dutch: geflikflooi, getortel, gevrij, liefdespel, liefdesspel, vrijpartij
Polish: pieszczota
debug info: 0.0418