reveal (a secret) - French English Dictionary