Word Explorer
Children's Dictionary
Help
Help
Help
 
Advanced Dictionary      

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.)