eyeshade
/ˈaɪˌʃeɪd/ i- Shayd
Definitions
1. noun
A device or attachment used to block or shade the eyes, especially one worn for sleeping or to block out light.
“She wore an eyeshade to block out the sunlight while she napped on the beach.”
2. verb
To shade or block the eyes, typically with an eyeshade.
“He had to eyeshade himself to get some rest during the long flight.”