Bad - 3015 Random
noun
1511 of 3015
Bad / Strange
Bad / Strange
geek - An unfashionable or socially inept person, who often also has technical skills

Being such a geek, Richard made up for his lack of social skills with his expertise in computers.