0%

ALL meanings of natural levee

nat·u·ral lev·ee
N n
  • noun natural levee a deposit of sand or mud built up along, and sloping away from, either side of the flood plain of a river or stream. 1
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?