torquay (city in england, great britain) - English Synonyms Dictionary