Definition of Cwmbran in English:

Cwmbran

proper noun

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

Pronunciation

Cwmbran

/kʊmˈbrɑːn/