We do not currently know of any synonyms for Torbay.
The proper noun Torbay is defined as:
See full definition of the word Torbay.
Did you mean derby?