Find the word definition

Wikipedia
Llanhennock

Llanhennock is a village and community in Monmouthshire, south east Wales, United Kingdom. The population taken at the 2011 census was 496.