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