About us
Define
Definitions for
"Abercarn"
Abercarn is a community in south Wales, 10 miles north-west of Newport at .
en.wikipedia.org