narc: a lawman concerned with narcotics violations
causal agent: any entity that produces an effect or is responsible for events or results
vaporizer: a device that puts out a substance in the form of a vapor (especially for medicinal inhalation)