aberdare

(noun) Aberdare

town (generic term)