Telugu English Dictionary
Free Telugu Online Dictionary
[Tel.] n. A hero, a brave man. surudu. BD. ii. 1315.