Synonyms for "garrotter"

Words with similar meaning