e-mall UK US noun [C] (also electronic mall, also cyber mall) E-COMMERCE
► a website on which a number of different companies advertise and sell their products: »
""We think by participating in an e-mall, we'll get volume,"" he said, adding that the company felt its stand-alone website drew insufficient traffic.
Financial and business terms. 2012.