Wordia - The Definition Of Levee
levee
noun, an embankment alongside a river, produced naturally by sedimentation or constructed by man to prevent flooding
From Collins
©HarperCollins 2008. Collins English Dictionary definition of levee
noun, an embankment alongside a river, produced naturally by sedimentation or constructed by man to prevent flooding
From Collins
©HarperCollins 2008. Collins English Dictionary definition of levee