
Torquay

Translation torquay into russian
Torquay
NounTorquay is a popular tourist destination in England.
Торки - популярное туристическое направление в Англии.
Definitions
Torquay
NounA seaside town in Devon, England, known for its beaches and tourism.
Torquay is a popular holiday destination for those looking to enjoy the English Riviera.