tudu meaning in english

[Tel.] n. The root of the lotus. tudutindi a swan which is so called because it feeds on tudulu. One species is called mettatutipuvvu.