Definition of Cwmbran in English:

Cwmbran

proper noun

  • A town in SE Wales, administrative centre of Monmouthshire; population 49,400 (est. 2009).

Pronunciation:

Cwmbran

/kʊmˈbrɑːn/