Keep a lid on
To keep something secret
ものごとを秘密にしておく
No one is supposed to know our plan. Please keep a lid on it.
だれも我々の計画を知らないと思われます。秘密にしておいてください。
lid とは、蓋という意味ですので、keep a lid onを直訳すると「・・・に蓋をしておく」となります。
(garbage can やpotなど)
イディオムとしては「・・・を伏せておく」「公表せず隠す」という意味になり、keep a lid on it という形で、itをともなって用いられることが多いです。
以前、Put a lid on it という表現を取り上げたことがありました。
これは、「静かにする」という意味でした。
その他、keep a lid on には、「...が起こらないように抑制する」という意味もあります。
総合的に見ると、蓋をするということには2つの意味があるようです。
第一に蓋を用いて隠すという意味もありますが、第二に、何かが増加する方向に進むの止めるために、状況をコントロールするという意味も込められているようです。つまり、蓋をして火加減を弱めコントロールするということです。
英語ネイティブによる発音は以下をクリックしてください。