aleck

noun
1
[No translation]
smart alec