Torbay
geographical name
Tor·bay
(ˌ)tȯr-ˈbā
district in Devon, southwestern England, on
Tor Bay (an inlet of the English Channel)
Love words? Need even more definitions?
Merriam-Webster unabridged



