a combining form extracted from landscape , denoting "an extensive view, scenery," or "a picture or representation" of such a view, as specified by the initial element: cityscape; moonscape; seascape.
-SCAPE
Meaning of -SCAPE in English
Random House Webster's Unabridged English dictionary. Полный английский словарь Вебстер - Random House . 2012