canoodle - Dictionary definition and meaning for word canoodle
similar to Noodles Cuddling
Poodle is a pet and you feel like cuddling (canoodling) it.