'chain-smoker' definitions:

Definition of 'chain-smoker'

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