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)