THROTTLED-DOWN Meaning of THROTTLED-DOWN in English choked, with the air flow stopped, with the throat blocked Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012