Answer: roofiest

AnswerCrossword Clue
roofiestROOFY, having a roof