to throttle

Fun Dictionary -> to throttle

to throttle - Vulgar Dictionary definition

To strangle.