What is the meaning of Stranglehold?

A grip or control so strong as to stifle or cut off.

to hold a tight grip or control

Source: wiktionary.org