torquay

listen to the pronunciation of torquay
İngilizce - İngilizce
A town and seaside resort in southern Devon
(Coğrafya) A resort town in SW England, in Devon, administratively part of Torbay since 1968