The AI-powered English dictionary
A town and coastal resort in Torbay borough, in southern Devon, England. examples