The AI-powered English dictionary
A town and unitary authority with borough status in North Yorkshire, England, situated on the River Tees. examples