CITYSCAPE Meaning of CITYSCAPE in English [city.scape] n (1856) 1: a city viewed as a scene 2: an artistic representation of a city Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012