запирает дух (дыхание)

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

Источник: Фразеологический словарь русского литературного языка на Gufo.me