держать язык за зубами
Разг. Экспрес. Соблюдая осторожность, опасаясь нежелательных последствий, молчать, не говорить лишнего. [Комиссар:] Придёт полк или нет — знать мы не можем, но одно знать мы обязаны: держать язык за зубами. О том, куда и зачем пошли два батальона, ни слова (В. Вишневский. Оптимистическая трагедия).
Фразеологический словарь русского литературного языка