reveal secrets or private affairs - German English Dictionary