The AI-powered English dictionary
A mountainous region and national park in North Wales, United Kingdom. examples