What is the full meaning of softscape
vegetation (as shrubs and flowers) that is incorporated into a landscape [n -S]
Example of the word softscape placed on a Scrabble board.