The younger generation has the weird lingo.
And I've heard some weird shit from across the pond, bud. Americans aren't the only ones that have some weird lingo.
"Smoke a Fag" ring a bell?
[spoiler]"Bud" was an intended term of endearment, not to be condescending. [/spoiler]
English
-
I say "smoke a cigarette/ciggie"
-
Still, dialects have some weird lingo when compared to other dialects. It's the nature of the beast.