Chepstow (noun) Definition, Meaning & Examples

noun
  1. a town in S Wales, in Monmouthshire on the River Wye: tourism, light industry. Pop: 10 821 (2001)
Chepstow (noun) Definition, Meaning & Examples

More Definitions