sunshade
sunshade - noun
a canopy made of canvas to shelter people or things from rain or sun
a handheld collapsible source of shade
sunshade - thesaurus
awning
parasol
sunblind