Llangollen

/ (Welsh hlanˈɡɒhlɛn) /

noun

a town in NE Wales, in Denbighshire on the River Dee: International Musical Eisteddfod held annually since 1946. Pop: 2930 (2001)

Example sentences from the Web for llangollen