Un-veil'er, n.

noun

n. One who unveils, or removes a veil.