Claim your FREE estimate

Go to Amazon.co.uk

Term: Hybrid

Definition:

A plant which has genetically distinct parents. Although usually created by humans some hybrids occur naturally.
InsideOut Gardening Services, London
Mobile: 07956 293292
Email: