Find the word definition

Wikipedia
Almeley

Almeley is a village and civil parish in Herefordshire, England. As well as the village the civil parish includes the hamlets of Almeley Wooton and Upcott.