Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
smooching
in English
smooching
us
/ˈsmutʃɪŋ/
uk
/ˈsmuːtʃɪŋ/
#limited
Lemma:
smooch
The lemma is the base or root form of this word.
Definitions
Verb
kissing
tenderly
;
being
intimate
engaging
in
romantic
kissing
(
with
someone
)