Canoodle is a slang term that has a romantic connotation that refers to hugging, kissing, or cuddling. There are many synonyms for this word, and some of them are snuggle, nestle, embrace, smooch, and pet. Snuggle is an act of drawing close to someone and wrapping arms around them for warmth or comfort. Nestle means to settle comfortably into a cozy place or position, usually with someone special. Embrace is a gesture of affection that involves putting arms around someone in a warm, loving way. Smooch is a loving kiss with lips pursed and pressed gently against someone else's lips. Pet is a term that means to caress, touch, or stroke in an affectionate way.