THROTTLED-DOWN


Meaning of THROTTLED-DOWN in English

choked, with the air flow stopped, with the throat blocked

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.