Definify.com

Definition 2026


garroters

garroters

English

Noun

garroters

  1. plural of garroter