Dictionary search results

Showing 1-2 of 2 results

impolder British & World English

Make (an area of the seabed) into a polder by reclaiming it from the sea