protective roof against sun - French English Dictionary