Leveed definition

Having a levee.
adjective
0
0
Advertisement