911查询·英语单词
noun
1. throttler的解释
1. someone who kills by strangling
Synonym: garroter garrotter strangler choker