reveal one's inner thoughts and secrets - Francés Inglés Diccionario