See moren. leveeDefinition of levee in EnglishRaised artificial structure built of stone and soil for various engineering purposes. Synonyms of levee in Englishembankment