reveal (a secret) - Français Anglais Dictionnaire