Meaning of smart aleck

Definition of smart aleck

(noun) an upstart who makes conceited, sardonic, insolent comments

Other information on smart aleck

WIKIPEDIA results for smart aleck
Amazon results for smart aleck