wisenheimer
nounA smart aleck.
A self-assertive and arrogant person; a know-it-all or smart aleck.
An upstart who makes conceited, sardonic, insolent comments.
A smart aleck.
A self-assertive and arrogant person; a know-it-all or smart aleck.
An upstart who makes conceited, sardonic, insolent comments.