roofer
/ˈruːfər/Definitions
1. noun
A person whose job is to build, repair, or replace roofs, especially on buildings.
“The roofer inspected the damaged roof before starting the repairs.”
2. verb
To provide with a roof, especially professionally.
“The contractor roofer the new house with high-quality roofing materials.”