Definition, synonyms and related words
A person given to egotistically attempting to demonstrate prowess or ability.