Find the word definition

Wikipedia
Llandow

Llandow is a village in the Vale of Glamorgan, Wales. The community population taken at the 2011 census was 726. The village is located south west of Cardiff.