Newquay
Short definition from Wiktionary
Proper noun
- A town and civil parish with a town council, on the north coast of Cornwall, south west England (OS grid ref SW8161).
We haven’t written up Newquay yet: Simple and Standard meanings, examples and a quiz.