Term of the Moment

biomimicry


Look Up Another Term


Definition: cybermall


A website that links to hundreds of online shopping sites. The cybermall may provide the shopping cart and handle the financial transactions for all affiliated sites.