The AI-powered English dictionary
A mountain in the Lake District, Cumbria, one of the tallest in England. examples