to veil something - Français Anglais Dictionnaire