Top definition
Bizarre; crazy; happy; Smoking like a chimney, like a freight train or just all around getting smoked out!
Dude I just smoked that bowl so fast, it's crazy! Smoking Armadillo I am!
by GaryJr489 March 31, 2017
Get the mug
Get a smoking armadillo mug for your mate Zora.