What is the meaning of unveil?

  1. Remove a veil or covering from, esp. uncover (a new monument or work of art) as part of a public ceremony: "the mayor unveiled a plaque".
  2. Show or announce publicly for the first time: "the manufacturer unveiled plans for expanding into aviation".