Comprehensive
Dictionary Suite
Help
Help
Help
 
Advanced Dictionary      
Lookup History
smart aleck

smart aleck

 
pronunciation:
smart ae lihk
part of speech: noun
definition: an annoyingly conceited, overbearing, or self-confident person.
derivations: smart-aleck (adj.), smart-alecky (adj.)