The AI-powered English dictionary
plural superstores
An extremely large store; a hypermarket. examples