English Dictionary
Definition levee in British English
levee noun
[countable] noun
/ˈlevi/
Synonyms and related words
