English to Hindi

Meaning for:
smart-arse
other
होनहार चतुर व्यक्ति;बहुत ज़्यादा होशियार