inudu meaning in english [Skt.] n. A name of the god Surya. inasutudu ina sutudu. n. The son of Surya. viz., Yama.