Top definition
A cute, amazing, adorable, weirdo. Who knows exactly what to say to make someone smile, blush, or both
McCranada is so cute he just made me blush
by Weirdomaker December 10, 2016
Get the mug
Get a mccranada mug for your dad Vivek.