throttlehold

English

Etymology

From throttle +‎ hold.

Noun

throttlehold (plural throttleholds)

  1. A stranglehold.