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