Definify.com

Definition 2025


garroters

garroters

English

Noun

garroters

  1. plural of garroter