reveal secrets or private affairs - Turc Anglais Dictionnaire