Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

torbay Definition

Cancel
torbay
geographical name(Tor-bay)
district in Devon, southwestrern England, on Tor Bay (an inlet of the English Channel) population 131,000

Words Related to torbay!

torbay Examples by Brain Bank Users