GARROTTER





Definition:

  1. [noun] someone who kills by strangling
    Synonyms: garroter, strangler, throttler, choker

Synonyms: