English Dictionary
Definition lieu in British English
lieu noun
noun
/luː/
Synonyms and related words
