garotte Meaning, Definition & Usage

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

WordNet