Definition of Garrotte
-
(noun) an instrument of execution for execution by strangulation
-
(verb) strangle with an iron collar; "people were garrotted during the Inquisition in Spain"
Synonyms of Garrotte
No Synonyms Found.
Antonyms of Garrotte
No Antonyms Found.