SMOOCH


Meaning of SMOOCH in English

[verb] [I] [informal] - to kiss, hold and touch someone very affectionatelyThe photographs show them smooching next to a swimming pool.Didn't I see you smooching with Mark at Kim's party?(UK) Sometimes when two people are smooching, they are dancing slowly and very close together to slow romantic music.The dance floor was full of middle-aged couples smooching to slushy ballads.

Cambridge English vocab.      Кембриджский английский словарь.