Definify.com

Definition 2024


Torbay

Torbay

English

Proper noun

Torbay

  1. A coastal town in Devon, England
  2. A town in Newfoundland and Labrador
  3. A community in Nova Scotia
  4. A township in Western Australia