A person who is insolent.
Insulting in manner or words, particularly in an arrogant or insubordinate manner.
Rude.