smart alec

美 [ˈsmɑrt ˌælɪk]
英 [ˈsmɑː(r)t ˌælɪk]
  • n.自诩聪明的人;好逞能的人
  • 网络自作聪明的人;精明的人;自命不凡之人
smart alec
n.
1.
自诩聪明的人;好逞能的人a person who thinks they are very clever and likes to show people this in an annoying way