°One given to making clever jokes regarded as rude or disrespectful;
smart; a
wisecracker.
"Her reputation for being a wise guy made her new teachers hesitant about having her in their classes."
°A knowledgable or successful sports
bettor.
synonyms:
know-it-all, know-all, smart aleck, smarty
more»
, wisecracker, wisenheimer