reveal one's inner thoughts and secrets - Französisch Englisch Wörterbuch