Find the word definition

Wikipedia
Llanwrda

Llanwrda is a community and village on the River Towy, in the county of Carmarthenshire in west Wales, situated some 4 miles (6.5 km) southwest of Llandovery.