tarakudu meaning in english [Skt.] n. A mediator, a saviour, redeemer, emancipator. malimikadu, datincuvadu.