wise-ass

/W AY1 Z AE0 S/
noun
  1. 1

    One who makes wisecracks, particularly in a sassy or cocky fashion.

Source: https://en.wiktionary.org/wiki/wise-ass, https://en.wiktionary.org/wiki/wiseass