an embankment built to prevent flooding of low-lying land

listen to the pronunciation of an embankment built to prevent flooding of low-lying land
English - English

Definition of an embankment built to prevent flooding of low-lying land in English English dictionary

an embankment built to prevent flooding of low-lying land
levee