Subscriber login


Forgot your password?

Library card login

Other

Cwmbran

Pronunciation: /kʊmˈbrɑːn/

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

Nearby words