The AI-powered English dictionary
plural meccas
Alternative form of Mecca; a place to which a group of people (for example shoppers) are drawn. examples