Claim your FREE estimate

Go to Amazon.co.uk

Term: Shrub

Definition:

A woody-stemmed plant, usually lacking a single trunk, branching from or near the base. They can be either deciduous or evergreen.
InsideOut Gardening Services, London
Mobile: 07956 293292
Email: