Chepstow

/ (ˈtʃɛpstəʊ) /

noun

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

Example sentences from the Web for chepstow