dewal

/ˈduːwɔːl/

Definitions

1. noun

A wall or dam constructed across a valley, especially to divert a stream of water.

“The local farmers built a dewal to control the seasonal flooding of the river.”

Synonyms

  • dam
  • embankment

Antonyms

  • canal
  • levee