Google Share on Facebook Barnstaple Also found in:Encyclopedia,Wikipedia. (ˈbɑːnstəpəl) n (Placename) a town in SW England, in Devon, on the estuary of the River Taw: tourism, agriculture. Pop: 30 765 (2001) Collins English Dictionary – Complete and Unabridged, 12th Edition...