smartarse

Definitions

Slang

  • adjective (a person who is a) know-all, smug or insolent. The word describes someone whose display of real or supposed cleverness renders them obnoxious. ‘Smart alec’ or ‘wise-guy’ are politer synonyms.
  • noun (a person who is a) know-all, smug or insolent. The word describes someone whose display of real or supposed cleverness renders them obnoxious. ‘Smart alec’ or ‘wise-guy’ are politer synonyms.
http://www.dictionarycentral.com/definition/smartarse.html