Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of polder

- A tract of low land reclaimed from the sea by of high embankments.

Crossword clue for polder

- Low-lying piece of reclaimed land