Green’s Dictionary of Slang

muzzle n.3

[ety. unknown, ? SE muzzle, to silence, a ref. to the immediate effects of an injection, rendering the user comatose]

(drugs) heroin.

[US]J.E. Schmidt Narcotics Lingo and Lore.
[US]ONDCP Street Terms 15: Muzzle — Heroin.