Random Words:
1.
Relating to a person or situation that is technologically impaired.
You can't figure out how to turn on your Ipod? How techtarded..
1.
to diss some one.
an insult.
"dude, your shirt is so homo!"
"hahaha he just totally donut dusted you!!"
See insu..