Definition of Garrotter

  • (noun) someone who kills by strangling

Synonyms of Garrotter


Antonyms of Garrotter


No Antonyms Found.

Homophones of Garrotter


No Homophones Found.