the GNU version of the Collaborative International Dictionary of English
n. One who puts on roofs.
The Century Dictionary and Cyclopedia
n. One who roofs, or makes and repairs roofs.
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved.
n. a craftsman who lays or repairs roofs
Word Usage
"I called a roofer and he said that the nails were installed with a nail gun, which drove the nails clear through the shingles, and that I need a new roof."