Definitions for "Aberthaw Power Station"
Aberthaw Power Station is a power plant on the south-coast of Wales west of Cardiff near Barry in the Vale of Glamorgan.