What's another word for know-it-all?

comments powered by Disqus