Dictionary Definition
smooching n : affectionate play (or foreplay
without contact with the genital organs) [syn: caressing, cuddling, fondling, hugging, kissing, necking, petting, snuggling]
User Contributed Dictionary
English
Verb
smooching- present participle of smooch