veil - Dictionary definition and meaning for word veil
veil(sunlight).inorder to protect us from from sunlight we hide ourself under umbrella:)
"Veil" resort is buried in the mountains