iron_collarEnglish

garotte, garrote, garrotte, iron collar

Noun

An instrument of execution for execution by strangulation

English: garrote, garotte, garrotte, iron collar

English words with similar meanings

Show 3 words