English, asked by indrathakuria21, 1 year ago

what meaning of indra​

Answers

Answered by RonakMangal
3

Answer:

Indra means "possessing drops of rain" from Sanskrit इन्दु (indu) meaning "a drop" and र (ra) meaning "acquiring, possessing".

Answered by priya9531
3

heya♥️

"possessing drops of rain"

hope it helps ♥️

Similar questions