Definition of softscape
: vegetation (as shrubs and flowers) that is incorporated into a landscape — compare hardscape
First Known Use of softscape
Seen and Heard
What made you want to look up softscape? Please tell us where you read or heard it (including the quote, if possible).