Meaning of Torquay in English:

Torquay

Pronunciation /t???ki?/

proper noun

  • A resort town in south-western England, in Devon, administratively part of Torbay since 1968; population 67,400 (est. 2009).