veil
  • noun a thin layer of cloud or mist

Not what you were looking for?