Top Definition
Technically and/or mentally challenged in using simple electronic devices such as a digital camera or cell phones, etc.
My mom is so "Techtardid" when she's on the computer, she couldn't find the "ANY KEY" to continue....
by JrDizzle April 01, 2010
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.