The English term "veil" matches the Italian term "veletta"

other english words that include "veil" : italian :
unveil svelare
unveiling svelante