Find the word definition

Wiktionary
offscape

n. 1 The background of a landscape. 2 (context landscape gardening English) That part of the landscape which lies beyond the property that is to be improved.