Top definition
To escape from within your own shadow.
I needed my shadowscape to seem real as I knew that their was truth lingering within my decisions.
by Ike or dash February 29, 2016
Get the mug
Get a shadowscape mug for your papa Manafort.