Top Definition
A laptop given to people who can't write properly in schools so the teachers can understand what they write. It is handed out in schools to special needs kids and it annoys everyone becuase of the annoying tapping sound during exams.
Why have you downloaded so much porn on to your spacktop?
by Ich bin ein Berliner October 16, 2011

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.