Definition of Torbay in English:

Torbay

proper noun

  • A borough in Devon, south-western England; population 138,800 (est. 2009). It was formed in 1968 from the amalgamation of the seaside resorts Torquay, Paignton, and Brixham.

Pronunciation

Torbay

/tɔːˈbeɪ/