Free dictionary online: English, Spanish, French, Italian, Chinese, German, Russian translations, definitions, synonyms...
Google Widget
Other Dictionary Collaborative dictionary
stranglehold  
To have a stranglehold on something means to have control over it and prevent it from being free or from developing.  n-sing 
These companies are determined to keep a stranglehold on the banana industry...