snuff: finely powdered tobacco for sniffing up the nose
drug: a substance that is used as a medicine or narcotic
immunohistochemistry: an assay that shows specific antigens in tissues by the use of markers that are either fluorescent dyes or enzymes (such as horseradish peroxidase)