Cwmbran

See also: Cwmbrân

English

Etymology

From Welsh Cwmbrân.

Proper noun

Cwmbran

  1. A new town in Torfaen borough county borough, Monmouthshire, Wales.

Translations