Skip to main content

Definitions by Andrew Marconi

A retail environment inside a virtual world, such as Second Life, There.com, or Google Earth.
American Apparel opened their first virtail store last week in Second Life.
virtail by Andrew Marconi August 11, 2006