eyeshade - English Synonyms Dictionary

eyeshade

n.
[1] bill , peak , visor , vizor