Looking up...
Lève le voile sur ce mystère.
Lift the veil on this mystery.
A veil covering.
Masculine noun: le voile.
From Latin velum.