softscape noun 1verb 1forms 3 noun1 •The live horticultural elements of a landscape, such as shrubs and flowers. verb1 •To provide (a landscape) with live horticultural elements such as shrubs and flowers. formssoftscaped · softscaping · softscapes