Find the word definition

Wikipedia
Clyro

Clyro is a village in Powys, Wales, with approximately 600 inhabitants (2005). The nearest town is Hay-on-Wye, some 1.5 miles (2.5 km) to the south-east.