Meaning of CANOODLE in English

CANOODLE

[verb] [I] [dated] [informal] [humorous] - (of two people) to kiss and hold each other in a sexual wayIt was very embarrassing when I discovered them canoodling (with each other) in the living room.

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