Telugu English Dictionary
Free Telugu Online Dictionary
[Skt.] n. A cruel man, a merciless man. nirdayatmakudu, krurudu.