Englishfor English speakers
softscape
English
Meaning softscape meaning
What does softscape mean?
softscape
noun
—
The live horticultural elements of a landscape, such as shrubs and flowers.
softscape
verb
—
(transitive) To provide (a landscape) with live horticultural elements such as shrubs and flowers.
Are you looking for...?