Throttler Meaning

There are 1 meaning(s) for word Throttler

Meaning 1 : someone who kills by strangling

    Synonyms : choker,  garroter,  garrotter,  strangler