from wikipedia....
but you probably knew that.....
A know-it-all or know-all is a person who believes that he/she has an accurate comprehension of a topic and/or situation when in reality, his/her comprehension is inaccurate and limited. This belief may or may not be outwardly expressed
Comment