wise aleck

English

Noun

wise aleck (plural wise alecks)

  1. Synonym of smart aleck.