зајко сезнајко

Noun

 * 1) smart aleck a know-it-all
 * 2) smart aleck a show off