SCAPE Meaning of SCAPE in English comb. form forming nouns denoting a view or a representation of a view (moonscape; seascape). [ after LANDSCAPE ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012