Дух зашелся — дыхание прервалось, стеснилось. См. также зайтись. (Малый академический словарь, МАС)
Все значения словосочетания ДУХ ЗАШЕЛСЯ
Дух зашелся — дыхание прервалось, стеснилось. См. также зайтись.