Dictionary.com
Thesaurus.com
have been throttling
  • present perfect progressive of throttle.

More Suggestions