Levee

A naturally occurring ridge or artificially constructed fill that regulates water levels.

Levee Definition
Levee Definition

Flippy

The leader in educational esports.