Landscape-architect definitions

One whose profession is the decorative and functional alteration and planting of grounds, especially at or around a building site.
noun
0
0
Advertisement