reveal secrets or private affairs - French English Dictionary