Skip to content

garrotter

Dictionary definition · garrotter

noun

  1. someone who kills by strangling

Source: Open English WordNet (CC BY 4.0).