Deepavali

Deepavali synonyms Deepavali pronunciation Deepavali translation English dictionary definition of Deepavali. A five-day festival …