aberdare Meaning, Definition & Usage

  1. noun a mining town in southern Wales

WordNet