English Dictionary
◊ MECCA
Mecca
n 1: a city in western Saudi Arabia; as the birthplace of
Mohammed it is the holiest city of Islam [syn: {Mecca}]
2: a place that attracts many visitors; "New York is a mecca
for young artists"