- a town in Torfaen, in southeastern Wales.
- a new town in SE Wales, in Torfaen county borough, developed in the 1950s. Pop: 47 254 (2001)
More Definitions
- EARLY-WARNING SYSTEM (noun) Definition, Meaning & Examples
- HOW (noun) Definition, Meaning & Examples
- BUNDLE SHEATH (noun) Definition, Meaning & Examples
- ISOPLETH (noun) Definition, Meaning & Examples
- THROTTLE LEVER (noun) Definition, Meaning & Examples
- PHELONION (noun) Definition, Meaning & Examples