noun a town in Devon, SW England. nouna town in SW England, in Devon, on the estuary of the River Taw: tourism, agriculture. Pop: 30 765 (2001)