Dictionary.com
Thesaurus.com

have been throttling

  • present perfect progressive
    of throttle.
    throttle
    noun
    a lever, pedal, handle, etc., for controlling or manipulating a throttle valve.

More Suggestions