Stifler

Webster's Dictionary of the English Language

·noun One who, or that which, stifles.

II. Stifler ·noun ·see Camouflet.