Search results
- Dictionarysmooch/smuːtʃ/
verb
- 1. kiss and cuddle amorously: "the young lovers smooched in their car"
noun
- 1. a kiss or a spell of amorous kissing and cuddling: "he moved in for a big smooch"
Powered by Oxford Dictionaries
verb
noun
Powered by Oxford Dictionaries