Definify.com

Definition 2024


garroters

garroters

English

Noun

garroters

  1. plural of garroter