Find the word definition

Wikipedia
Lyonshall

Lyonshall is a historic village and civil parish in Herefordshire, England. According to the 2001 census it had a population of 750 increasing to 757 at the 2011 Census.