1 definition by hehehaha123

Top Definition
someone who isn't very good with technology
my mom is technically challenged
by hehehaha123 October 23, 2008
Mug icon
Buy a technically challenged mug!