smart aleck

Smart aleck [ˊsmɑ:tˏælɪk] n

разг. самоуверенный человек; хлыщ

Источник: Англо-русский словарь Мюллера на Gufo.me