My friends always use "nerd" to describe an intelligent person, but when I searched its meaning online, I found that it's not really a good word.
"A foolish or contemptible person who lacks social skills or is boringly studious."
Oxford Dictionaries
I've become so confused with this word.
Is it an insult or a compliment?