what meaning of indra
Answers
Answered by
3
Answer:
Indra means "possessing drops of rain" from Sanskrit इन्दु (indu) meaning "a drop" and र (ra) meaning "acquiring, possessing".
Answered by
3
heya♥️
"possessing drops of rain"
hope it helps ♥️
Similar questions