Barnstaple (noun) Definition, Meaning & Examples

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)
Barnstaple (noun) Definition, Meaning & Examples

More Definitions