mecca

Noun
  1. Joint capital (with Riyadh) of Saudi Arabia;
    Located in western Saudi Arabia;
    As the birthplace of Muhammad it is the holiest city of Islam (synset 109016460)
  2. A place that attracts many visitors (synset 108616124)
    "New York is a mecca for young artists"

Other Searches