Etymology
Today it means: A town and coastal resort in Torbay borough, in southern Devon, England. Full definition →
From tor + quay.
Etymology from Wiktionary, CC BY-SA 4.0.