dodda meaning in english

[Tel.] adj. Large, great, respectable. Rich, powerful. Pleasing, charming, fine. doddanillu delicious water.