overroof
/ˈoʊvəˌroʊf/Definitions
1. noun
A roof that projects over the sides of a building or over a walkway, typically supported by columns or a cantilever.
“The overroof of the modern skyscraper provided ample shade for pedestrians on the sidewalk below.”