Search results
- Dictionarymela/ˈmeɪlə/
noun
- 1. a fair or Hindu festival: Indian "the capital recently hosted a hugely successful mela, which attracted crowds of 80,000 from all communities"
Powered by Oxford Dictionaries
noun
Powered by Oxford Dictionaries