Definition of Mahaweli in English:

Mahaweli

proper noun

  • The largest river in Sri Lanka. Rising in the central highlands, it flows 330 km (206 miles) to the Bay of Bengal near Trincomalee.

Pronunciation:

Mahaweli

/ˌmɑːhəˈweɪli/