1 Mecca [singular] : a city in Saudi Arabia that was the birthplace of Muhammad and is the holiest city of Islam 2 [count] : a place that attracts many people
▪ The valley is a mecca for wine lovers. ▪ The town has become a mecca for tourists. ▪ tourist meccas
▪ The valley is a mecca for wine lovers. ▪ The town has become a mecca for tourists. ▪ tourist meccas







