What's another word for smart-alecky?

comments powered by Disqus