заградить уста

кому. Устар. Заставить замолчать кого-либо. Но как только сильных врагов нельзя было не остерегаться, то Державин заградил им уста (Державин. Записки).

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