smarty pants

Noun

 * 1)  A smart aleck or know-it-all.

Translations

 * Dutch:, ,
 * German:
 * Japanese:, ,
 * Korean:
 * Malay:
 * Russian: