Smart aleck

[американский вариант английского языка]; смотри значение smart alec

Большой англо-русский словарь

Smart aleck

also smart alec noun Etymology: Aleck, nickname for Alexander an obnoxiously conceited and self-assertive person with pretensions to smartness or cleverness • smart-aleck adjectivesmart-alecky adjective

Merriam-Webster's Collegiate Dictionary