Skip to main content

Definitions by Swoned.com

Secret Squirrel

Share definition Flag
having no life, to be chained to one's computer, loser
Secret Squirrel by Swoned.com August 7, 2003