What does cancer merchant mean?

cancer merchant meaning in Urban Dictionary

a person who offers cigaretts