Mahanadi noun1 •A river in Central India. It has a course of 858 km and flows through the states of Chhattisgarh and Odisha.