GeneralConnection.comDictionary
weisenheimer
Noun

1. wise guy
1. smart aleck, wiseacre, wisenheimer, upstart
Usage