someone that unveils something - Turc Anglais Dictionnaire