Definitions for "Aberdulais Falls"
The Aberdulais Falls on the River Dulais at Aberdulais, near Neath, Neath Port Talbot, Wales are home to Europe's largest electricity-generating waterwheel.