Throttleholds, noun plural of throttlehold. Synonyms in the same form.
strangleholds
All synonyms for throttlehold →