garrotte Meaning, Definition & Usage

  1. noun an instrument of execution for execution by strangulation
    garrote; garotte; iron collar.
  2. verb strangle with an iron collar
    garrote; garotte; scrag.
    • people were garrotted during the Inquisition in Spain

WordNet