Definition of Torquay in English:

Torquay

proper noun

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

Pronunciation:

Torquay

/tɔːˈkiː/