What is the meaning of Canoodle?

To caress, pet, feel up, or make love.

To cajole or persuade.

A cuddle, hug, or caress

A fool or foolish lover.

A donkey.

Source: wiktionary.org