STEM A DEFICIT Meaning of STEM A DEFICIT in English stop a deficit, stop a shortage Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012