English word definition — powered by WordNet
someone who kills by strangling
Want to remember throttler?