Stifler
/(?)/
Sti·fler
Stifler
n.
One who, or that which, stifles.
See
Camouflet
.
(Mil.)