technotarded
1. A person who has no clue about technology. 2. An insecure individual who calls the Help Desk of any organization who starts off their problem with, "I am not computer savvy." 3. A technologically-challenged individual.
technotarded by firahz May 13, 2005
Get the technotarded mug.