stranglehold
noun
°A grip or control so strong as to stifle or cut off.
"For years the company had a stranglehold on the rest of the industry."