sunshade (n.)youdaoicibaDictYouDict
1842, from sun (n.) + shade (n.). Old English had sunsceadu "veil."