-SCAPE Meaning of -SCAPE in English comb. form forming nouns denoting a view or a representation of a view (moonscape; seascape). [after LANDSCAPE] English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012