1 definition by Erik­­

In everyday language it's an honourable mention; The center of any given thing, area or activity.

The word originally comes from the arabic city name of Mecca which is considered the 'centre of Islam'.
Google is the mecca of internet searches
McDonald's is the mecca of hamburger meals
Barnes & Noble is the mecca of books
London is the mecca of museums
India is the mecca of curry food
by Erik­­ October 6, 2008
Get the Mecca mug.