informal + disapproving
: a person who talks and behaves like someone who knows everything
Don't be such a smarty-pants. [=know-it-all]



