weisenheimer - English Synonyms Dictionary

weisenheimer

n.
[1] wise guy , smart aleck , wiseacre , wisenheimer