English to Hindi

Meaning for:
smart-pants
other
बहुत ज़्यादा होशियार