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