首页英语词典garrotegarrote英英释意

garrote

英 [ɡə'rɒt]
  • vt. 绞死
  • n. 西班牙的绞刑具,上述绞刑
  • n. (Garrote)人名;(德、西)加罗特

英英释意


1. an instrument of execution for execution by strangulation