Throttler

Webster's Dictionary of the English Language

·noun ·see Flasher, 3 (b).

II. Throttler ·noun One who, or that which, throttles, or chokes.