roofer (n.)youdaoicibaDictYouDict
"one who makes or repairs roofs," 1835, agent noun from roof (v.).