dattudu meaning in english

[Tel.] n. A brave or daring man, a hero; a clever man, a man of ability. caturudu, samarthudu, dittatanamugalavadu, surudu.