POLDER MEANING IN ENGLISH

• Polder Definition & Synonyms

  1. (n.) A tract of low land reclaimed from the sea by of high embankments.


RECENT SEARCHES