Find the word definition

Wikipedia
Llanllowell

Llanllowell is a village in Monmouthshire, southeast Wales, in the United Kingdom. It is two miles southeast of Usk. __NOTOC__