impolder

/ˈɪmpɒldər/

Definitions

1. noun

a man-made area of land that has been reclaimed from the sea or a body of water, typically by the construction of a dike or dam.

“The town was built on a reclaimed area known as an impolder.”

Synonyms

  • polder
  • reclaimed land

Antonyms

  • delta
  • estuary