запирает дух (дыхание)
Устар. Прост. Становится трудно дышать. Зато и песни поёт он, как никто во всей округе, зато и пляшет — холодеют груди у молодок, запирает дух у стариков (Л. Леонов. Петушихинский пролом). Старуха на печи лежит, не сходит; до лавки дойдёт — дыхание запирает (Вересаев. В сухом тумане).
Источник:
Фразеологический словарь русского литературного языка
на Gufo.me