aberdare

aberdare

aberdare

Noun

a mining town in southern Wales

Synonyms: