Look Up Another Term

Definition: e-mall


(Electronic-MALL) See online store.