About us
Define
Definitions for
"Ridding"
An area cleared of trees to create a new field or meadow.
oldlambourne.co.uk