Skip to content

garroter

Dictionary definition · garroter

noun

  1. someone who kills by strangling

Source: Open English WordNet (CC BY 4.0).