1 definition by Leebfree

Top Definition
Something that is to good to throw away, But not good enough to Keep
I have all this technocrap left over from my last laptop computer
by Leebfree September 07, 2008

Mug icon
Buy a Technocrap mug!