Top definition
Being entranced by escapism offered by virtual reality.
As he settled down in his chair he prepared himself for yet another eventful superscape.
by Hercolena Oliver April 17, 2009
Get the mug
Get a superscape mug for your dog Manley.