History
History
Synonyms
UK
US
Meaning:
cocky

too confident or sure of one's ability etc

self-assured

vain

without use, value, meaning or result; having too high an opinion of one's looks, abilities etc

egotistical

SWOLLEN-HEADED as in Wiktionary
SWOLLEN-HEADED as in Wikipedia