unveiler

enUK

unveiler

(ʌnˈveɪlə) nsomeone who or that which removes a veil (literally or figuratively); someone who unveils or reveals