Dictionary
softscape
noun soft·scape \ˈsȯft-ˌskāp\
Definition of SOFTSCAPE
: vegetation (as shrubs and flowers) that is incorporated into a landscape — compare hardscape
ADVERTISEMENT
First Known Use of SOFTSCAPE
1984
Browse
Next Word in the Dictionary: soft sellPrevious Word in the Dictionary: soft scaleAll Words Near: softscape
ADVERTISEMENT
Seen & Heard
What made you want to look up softscape? Please tell us where you read or heard it (including the quote, if possible).