garroter

Noun
  1. Someone who kills by strangling (synset 110140903)

Found on Word Lists

Other Searches