roofer

noun

1.
a craftsman who lays or repairs roofs
Derived from:
roof