To have a stranglehold on something means to have control over it and prevent it from being free or from developing.
These companies are determined to keep a stranglehold on the banana industry.
The troops are tightening their stranglehold on the city.
To succeed, the new paper will need to break the stranglehold of the printing unions.
Synonyms: grip, hold, grasp, clutches