› to stop something from developing:
For years, the organization was strangled by excessive bureaucracy.
There is a great deal of fear that the new restrictions might strangle the country's economy.
Thesaurus: synonyms and related words
You can also find related words, phrases, and synonyms in the topics: