reveal some illegal affair - Français Anglais Dictionnaire