Definitions Found:

a place visited by many people, also MEKKA