Definition of Smooching

  • (noun) affectionate play (or foreplay without contact with the genital organs)

Antonyms of Smooching


No Antonyms Found.

Homophones of Smooching


No Homophones Found.