Children's, Intermediate and Advanced Online English Dictionary & Thesaurus

Comprehensive
Dictionary Suite
Help
Help
Help
Multi-word Results
smart aleck an annoyingly conceited, overbearing, or self-confident person.
smart set sophisticated, fashionable people, considered as a group.