terrace [noun] + roof-top [adjective]