someone that unveils something - Français Anglais Dictionnaire