reveal one's inner thoughts and secrets - Alemán Inglés Diccionario