The AI-powered English dictionary
plural megastores
A large supermarket or similar retail outlet; a superstore. examples