English to Hindi

Meaning for:
smart aleck
other
चतुर-चालाक व्यक्ति