0%

ALL meanings of torquay

Tor·quay
T t
  • noun torquay formerly a borough in SW England: incorporated 1968 with Torbay. 1
  • noun torquay a town and resort in SW England, in Torbay unitary authority, S Devon. Pop: 62 968 (2001) 0
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?