Dewali

What is Dewali?

Dewali definition and meaning on Dictionary terms:
noun