toodu meaning in english


शब्द : తూడు

Transliteration : tuuDu

Other spellings : toodu

Meanings in english :

root of the lotus
Telugu to English
English To Telugu