Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
smooch
in English
smooch
us
//smutʃ//
uk
//smuːtʃ//
#common
Definitions
Noun
a
romantic
kiss
an
informal
cheek
kiss
;
a
gesture
of
affection
Verb
to
kiss
someone
(
romantically
or
casually
)
They
smooch
each
other
during
the
movie
.