Barnstaple
[ bahrn-stuh-puh l ]
/ ˈbɑrn stə pəl /
noun
a town in Devon, SW England.
Example sentences from the Web for barnstaple
British Dictionary definitions for barnstaple
Barnstaple
/ (ˈbɑːnstəpəl) /
noun
a town in SW England, in Devon, on the estuary of the River Taw: tourism, agriculture. Pop: 30 765 (2001)