betray a secret

/bɪˈtreɪ ə ˈsiːkrɪt/ ビトレイ ア シークレット

1. 秘密を漏らす、秘密を暴露する

本来隠しておくべき情報や内密に話された情報を、許可なく他人に話したり明らかにしてしまったりする行為を指します。信頼関係を裏切るニュアンスが含まれることが多いです。
Don't betray a secret you were told in confidence. (打ち明けられた秘密を漏らしてはいけません。)

2. (意図せず)本心や隠していることを明らかにする

人の表情や態度などが、本人が隠しておきたいと思っている感情や本心を、意図せず表してしまう様子を指します。この場合、「秘密」は必ずしも他者から預かった情報ではなく、自分自身の内面にあるものを指します。
His nervous smile betrayed a secret that he was lying. (彼のぎこちない笑顔は、彼が嘘をついているという本心を明らかにした。)