garrote

Noun
  1. an instrument of execution for execution by strangulation
Verb
  1. strangle with an iron collar
    • people were garrotted during the Inquisition in Spain

Khám phá thêm

Các từ liên quan

Từ đồng nghĩa

Từ chứa "garrote"