garroter(noun) noun1. someone who kills by stranglingSimilar word(s): choker, garrotter, strangler, throttlerDefinition categories: person, killer, slayer