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