EN

Synonyms for garroters

Garroters, noun plural of garroter. Synonyms in the same form.

Synonyms in the same form

Noun plural