Get Your Premium Membership

Garrote

Definition

[n] an instrument of execution for execution by strangulation

Related Information

More Garrote Links