reveal one's inner thoughts and secrets - Türkisch Englisch Wörterbuch