Top definition
A strange life form that lives in Trump Tower.
I saw a Canoodledoodle chatting with Donald J Trump at Trump Tower on independence day.
by Canoodledoodle January 04, 2018
Get a canoodledoodle mug for your mama Zora.