puff the magic dragon verb1 •(slang, humorous) To smoke marijuana.Sure, he puffed the magic dragon — who didn't? — but no cocaine, no heroin. — 2006 formspuffed the magic dragon · puffing the magic dragon · puffs the magic dragon