indudu meaning in english [Skt.] n. The moon. candrudu, candamama induvaramu induvaramu. Monday. somavaramu.