The country's economic plight is strangling its scientific institutions.该国的经济困境阻碍了其科研机构的发展。This high collar is strangling me.这高领卡得我的脖子难受。The country's economic plight is strangling its scientific institutions.该国的经济困境阻碍了其科研机构的工作进展。The weeds are strangling the plant.野草抑制植物的生长。