roof-top [adjective] + terrace [noun]