iron collar

Explore definitions, synonyms, and language insights of iron collar

Definitions

Noun
an instrument of execution for execution by strangulation