YourDictionary

Torbay

(tôr-bāˈ, tôrˈbāˌ)

A borough of southwest England east-northeast of Plymouth. Population: 62,900.

link/cite print suggestion box