Definition of Torbay in English:

Torbay

proper noun

  • A borough in Devon, SW 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ɪ/