throttleholds

English

Noun

throttleholds

  1. plural of throttlehold