Any material used as a roof covering (such as shingles, slate, sheet metal, or tile) to make it wind- and waterproof, and often to provide thermal insulation.