jamoke
/ˈdʒæmoʊki/Definitions
1. noun
A person, especially a man, who smokes a pipe or a cigar.
“He was a gruff old jamoke who always wore a bushy beard.”
2. noun
A habitual smoker, especially of tobacco.
“The doctor told him he needed to quit being a jamoke.”