TorbayPronunciation: /tɔːˈbeɪ/Definition of Torbay 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.