terrace [noun] + prospect [noun]