Synonyms for "garrotte"

Words with similar meaning