Twipsy Wiki
Advertisement

The cybermall refers to a major landmark in cyberspace, presumably as a centrepiece of online shopping.

Advertisement