Google Maps™ driving directions home » Glossary » Natural levee Natural leveeLast modified by Driving Directions on 03/09/2021 A strip of land immediately alongside a stream that has been built up by deposition of sediments during flooding.