My local dictionary supplies this definition:
having or showing an excessive pride in oneself or one's achievements
I was recently told by someone that, "It is only 'smug' if it isn't literally true."
We had a lengthy argument but the dictionary definition above didn't clear it up for us since it doesn't talk about correctness. Can someone say something correct or literally true but still be smug about it?