English Dictionary
Definition smooch in British English
smooch verb
[intransitive] verb
/smuːtʃ/
Synonyms and related words
