Wiktionary
chain-smoker
n. A person who chain-smokes.
WordNet
chain-smoker
n. a heavy smoker (usually of cigarettes) who lights one off of another
Usage examples of "chain-smoker".
Hornback was not quite a chain-smoker, but he was the next thing to it—at least a three-pack-a-day man.
Even a mentally challenged shark would figure out that sea turtles did not wear boxer shorts printed in flying piggies, and no turtle would be yattering streams of obscenities between chain-smoker gasps of breath.