Weisenheimer Synonyms

An upstart who makes conceited, sardonic, insolent comments
(Noun)