Synonyms for
Levees
Definition
A levee is a raised embankment of earth or concrete built along the edge of a river or other body of water to prevent flooding.
Synonyms for
Definition
A levee is a raised embankment of earth or concrete built along the edge of a river or other body of water to prevent flooding.