'chain-smoker' definitions:

Definition of 'chain-smoker'

(from WordNet)
noun
A heavy smoker (usually of cigarettes) who lights one off of another