Definition of -scape in English:

-scape

Pronunciation /skeɪp/

  • Denoting a specified type of scene.

    • ‘moonscape’

Origin

On the pattern of landscape.