an obnoxiously clever or quick-witted person; a smart aleck.

listen to the pronunciation of an obnoxiously clever or quick-witted person; a smart aleck.
Английский Язык - Английский Язык

Определение an obnoxiously clever or quick-witted person; a smart aleck. в Английский Язык Английский Язык словарь

An obnoxiously clever or quick-witted person; a smart aleck.
smarty