держать рот на замке

keep your mouth shut; keep silent; keep a secret

→ держать
phrase Uncommon #19,371
keep your mouth shut; keep silent; keep a secret An informal idiom meaning to remain silent or not reveal a secret. The form держи рот на замке is the imperative “keep your mouth shut.”
RU: Он не может держать рот на замке.
EN: He can't keep his mouth shut.

Если ты позволишь мне остаться, я буду держать рот на замке.

If you let me stay, I’ll keep my mouth shut.

— Магазинные воришки (2018)

Не можешь держать рот на замке?

Can't keep your mouth shut?

— Малена (2000)

Он не может держать рот на замке.

He can't keep his mouth shut.

— Королевство полной луны (2012)

Неужели вы просто не можете держать рот на замке?

Can't you just keep your mouth shut?

— Прокол (1981)