Informal; often mildly insulting. Also used for a person who behaves as if they are very clever.
умникРазг.; часто с иронично-пренебрежительным оттенком. Don't be such a smarty-pants.
всезнайкаРазг.; обычно с пренебрежительным оттенком. Informal attributive use, usually before a noun; non-gradable in normal use.
умничающийРазг.; обычно перед существительным; передает раздражающую демонстративную манеру. She gave a smarty-pants answer.
Она дала умничающий ответ.
всезнайскийРазг.; с оттенком пренебрежения, часто о замечании, тоне или ответе.