Torbay meaning

A coastal town in Devon, England.
pronoun
0
0
A town in Newfoundland and Labrador.
pronoun
0
0
A community in Nova Scotia.
pronoun
0
0
A township in Western Australia.
pronoun
0
0
Advertisement