Definitions of mecca

  1. a place that attracts many visitors; " New York is a mecca for young artists"
X