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