indrudu meaning in english

[Skt.] n. Indra, the god of the sky corresponding to the Roman Jupiter armed with thunder-bolts and noted for his amours. In composition the word denotes excellence. gajendramu or gajendrudu a noble elephant.