protective roof against sun - Spanish English Dictionary