1 definition by Big "J" in PDX

Top Definition
Person who is so obnoxiously technologically proficient that they ridicule you for not knowing how to photoshop Hillary Clinton's face onto a donkey's butt.
My computer science teacher is such a technoturd.
by Big "J" in PDX December 24, 2010

Mug icon
Buy a Technoturd mug!