roofer

noun

One who lays or repairs roofs.

noun

One who roofs, or makes and repairs roofs.

noun

One who puts on roofs.

noun

a craftsman who lays, or repairs roofs

noun

a craftsman who lays or repairs roofs