streetscaping means landscaping along a street. Lexicurio rates it Sui generis — a strength score of 85 out of 100.
noun
- Landscaping along a street.“And his Planning Department increasingly pressured new office builders to provide better streetscaping, pedestrian ways, and other amenities.”