Godavari

What is Godavari?

Godavari definition and meaning on Dictionary terms:
noun

a river flowing SE from W India to the Bay of Bengal. 900 miles (1450 km) long.