Noun Definition

aberdare

1.Definition: a mining town in southern Wales

Category: Places