Synonyms for "strangle"

Words with similar meaning