Torbay (noun) Definition, Meaning & Examples

noun
  1. a borough in S Devonshire, in SW England: seaside resort.
noun
  1. a unitary authority in SW England, in Devon, consisting of Torquay and two neighbouring coastal resorts. Pop: 131 300 (2003 est). Area: 63 sq km (24 sq miles)
  2. an inlet of the English Channel on the coast of SW England, near Torquay
Torbay (noun) Definition, Meaning & Examples

More Definitions