leveed

leveed

English Adj
Ad

Definition

Having a levee.

Etymology

From levee + -ed.

Ad