The AI-powered English dictionary
A river in Oxfordshire, England, which flows into the River Evenlode. examples