Find the word definition

Wikipedia
Aberdulais

Aberdulais ( Aber confluence (with the River Neath) or mouth (of the river) & Dulais) is a village in Neath Port Talbot, Wales, lying on the River Neath. The village grew around the Aberdulais Falls, the site of successive industries and now a hydro-electric station. The National Trust owns and administers the site.