Find the word definition

Wikipedia
Llandegla

Llandegla or Llandegla-yn-Iâl is a village and community in the county of Denbighshire in Wales. In the 2001 census, the community had a population of 494.