narc: a lawman concerned with narcotics violations
causal agent: any entity that produces an effect or is responsible for events or results
sol: a colloid that has a continuous liquid phase in which a solid is suspended in a liquid