Noun roofer has 1 sense
  1. roofer - a craftsman who lays or repairs roofs
    --1 is a kind of
    craftsman, artisan, journeyman, artificer
    --1 has particulars: thatcher
    Derived form: verb roof1
,
TOP