Definitions for "Abberley"
Abberley is a picturesque village in the county of Worcestershire, England. It is situated between the river Severn and river Teme and has a population of around 750.