English Dictionary
Definition mall in British English
mall noun
[countable] noun
/mɔːl/
Synonyms and related words
