dodadoda meaning in english

[Tel. (anuk.)] n. A rush (of water, &c.), a gushing flow. donadonamanu or donadonamanu dona-dona-m-ann. v. n. To be noisy. sandadiceyu.