Definition, synonyms and related words
One who makes disrespectful, flippant remarks; a smart-aleck.
To reply to in a disrespectful, flippant manner.