History
History
Synonyms
UK
US
Meaning:
arrogant

behaving in a proud, superior way; (of behaviour etc) showing too much pride in oneself and too little thought for others

having exaggerated self-opinion

cocky

too confident or sure of one's ability etc

self-assured

trumpeter

a person who plays a trumpet

a loudmouth

uppity

snobbish

arrogant

KNOW-IT-ALL as in Wiktionary
KNOW-IT-ALL as in Wikipedia