barnstaple









barnstaple


noun

  1. a town in Devon, SW England.

noun

  1. a town in SW England, in Devon, on the estuary of the River Taw: tourism, agriculture. Pop: 30 765 (2001)
66 queries 0.924