'smooching' definitions:

Definition of 'smooching'

(from WordNet)
noun
Affectionate play (or foreplay without contact with the genital organs) [syn: caressing, cuddling, fondling, hugging, kissing, necking, petting, smooching, snuggling]

Words containing 'smooching'