Torbay









Torbay


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. Also: Tor Bay an inlet of the English Channel on the coast of SW England, near Torquay
48 queries 0.563