throttle down ( synonym found)

Definition of throttle down:

°past tense of throttle.

Back to Top