eyeshades

noun
  1. a visor or shield worn over the eyes to protect them from bright light or glare
  2. Usage: usually plural
  3. a sleep mask worn over the eyes to block out light while sleeping
  4. Usage: usually plural

Examples