Find the word definition

Wikipedia
Llanybri

Llanybri is a rural farming village occupying the peninsula between the estuaries of the River Towy and the River Taf Carmarthenshire, in south-west Wales.