App logo

mall

/mɔːl/noun

A large indoor building containing many shops.

Chiefly American; British speakers usually say 'shopping centre'.

Related words