Synonyms for "garotte"

Words with similar meaning