- A person who acts as if they know everything and refuses to accept advice or information from others.
- A person who is irritatingly confident in their own knowledge or expertise.
Compound of know + it + all.
- He's such a know-it-all, he won't even listen to other people's opinions.
- The know-it-all attitude of the new employee was off-putting to her colleagues.