reveal a secret

/rɪˈviːl ə ˈsiːkrɪt/ リヴィール ア シークレット

1. 秘密や隠されていた情報を他の人に伝える。

他人には知られていない情報を、意図的あるいは非意図的に外に伝えることを表します。隠されていた事実を公にする文脈で使われます。
She promised not to reveal a secret. (彼女は秘密を明かさないと約束した。)

2. 意図せず、あるいは誤って秘密を漏らしてしまう。

隠しておきたい情報を、うっかり話してしまったり、意図せず行動などで示してしまったりする場合にも使われます。この場合、故意ではないニュアンスが加わることがあります。
He accidentally revealed a secret during the conversation. (彼は会話中にうっかり秘密を漏らしてしまった。)