Dictionary Definition:
acchôda mfn. having clear water
• (ā), f. N. of a river, (am), n. N. of a lake in the Himālaya formed by the river Acchodā