Definition of Mahaweli in English:

Mahaweli

proper noun

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

Pronunciation

Mahaweli

/ˌmähəˈwālē/