Search results
- Dictionarysmart alec/ˈsmɑːt alɪk/
noun
- 1. a person who is irritating because they behave as if they know everything: informal, derogatory "the kid in the front row is a smart alec, always being funny"
Powered by Oxford Dictionaries