provide cover against something—
1. offer protection against rain, snow, etc.:
- The patios could be surrounded by porches that would provide cover against the rain.
2. insure a person against loss, damage, etc.:
- This will cover all the risks that are listed, but is extended to provide cover against accidents in the home.
provide cover from something — = provide cover against something 1:
- John was soaked before he reached the first brick building that provided cover from the rain.