reveal one's inner thoughts and secrets - Spanish English Dictionary

Suggest a Term