Definitions of roofer:

  • noun:   a craftsman who lays or repairs roofs