garotte英 [ɡəˈrɒt]美 [ɡəˈrɑːt]网络 绞刑具英英释义nounan instrument of execution for execution by strangulationSynonym:garrotegarrotteiron collarverbstrangle with an iron collarpeople were garrotted during the Inquisition in SpainSynonym:garrotegarrottescrag