Home
Search
Index
Definify.com
Definition
2024
Torbay
Torbay
English
Proper noun
Torbay
A coastal town in
Devon
,
England
A town in
Newfoundland and Labrador
A community in
Nova Scotia
A township in
Western Australia
Similar Results
Forray
Forsay
Tombac
Turbary
Tomboy