dundu meaning in english

[Tel.] adj. Stout, strong. dundu or dundupamu dundu. n. A sort of eel. A rock snake. dundubali dundu-bali. An idler. somari.