smart aleck

['smɑːtˌælɪk]

n амер. розм.

самовпевнена людина; хлюст

Джерело: Англійсько-український словник на Slovnyk.me