meaning of mecca

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


Related Words

mecca | meccano | meccano set |

Developed & Maintained By Taraprasad.com

Treasure Words