Фразеологический словарь Фёдорова

застегнуть рот

Прост. Пренебр. Замолчать. Все окрестности смолкли… Даже пореченские дамы на время рот застегнули (Помяловский. Поречане).

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