Are you familiar with the term roof flashing? Many homeowners may not be, but this essential roofing system component greatly protects your…