levee

noun

An embankment on the margin of a river, to confine it within its natural channel.

Hence A landing-place for vessels; a quay, pier, or landing-stage.

To embank.

To attend the levee of; fasten one's self on, or pester, at levees.

In irrigation, one of the small continuous ridges of earth surrounding the fields, or compartments, of land that is to be irrigated.