English | German | Russian | Czech

Torbay English

Meaning Torbay meaning

What does Torbay mean?

Torbay

A borough of Devon, England A town in Newfoundland and Labrador A community in Nova Scotia A township in Western Australia

Synonyms Torbay synonyms

What other words have the same or similar meaning as Torbay?

Are you looking for...?