roof-top (n.)youdaoicibaDictYouDict
also rooftop, 1610s, from roof (n.) + top (n.1).