Search in full dictionary
TORQUAY
TORQUAY
ScnMaster
a city in
Devonshire
, England, a resort in the south on the
English
Channel.
—Welcome to the SO Glossary Final approval 2-Mar-90