Search in full dictionary
LEVEE
LEVEE
ScnTUEU
an embankment built alongside a river to
prevent
high water from flooding the bordering land.