roofer
nounOne who lays or repairs roofs.
nounOne who roofs, or makes and repairs roofs.
nounOne who puts on roofs.
nouna
a craftsman who lays or repairs roofs
One who lays or repairs roofs.
nounOne who roofs, or makes and repairs roofs.
nounOne who puts on roofs.
nouna
a craftsman who lays or repairs roofs