Word info

supermall

Noun

Meaning

supermall (plural supermalls)

A very large shopping mall.

Source: en.wiktionary.org

Close letter words and terms