smart aleck Meaning, Definition & Usage

  1. noun an upstart who makes conceited, sardonic, insolent comments
    wise guy; wisenheimer; wiseacre; weisenheimer.

WordNet