Torquay
What is another word for Torquay? Here is its meaning, with related words and examples.
Name — A seaside town in Devon, England, part of the area known as the English Riviera.
We haven't recorded synonyms for Torquay yet. You can still read its full definition, where it comes from, or words that rhyme with it.
Etymology
Formed from tor and quay.
Full origin of Torquay →