eyeshade
1. [ noun ] (clothing) a brim that projects to the front to shade the eyes
Synonyms: peak visor vizor bill
Examples:

"he pulled down the bill of his cap and trudged ahead"

Related terms: brim kepi baseball_cap
Similar spelling:   eyeshadow
  eyeshot