chepstow








noun

  1. a town in S Wales, in Monmouthshire on the River Wye: tourism, light industry. Pop: 10 821 (2001)
69 queries 0.543