vain, boastful, or arrogant - Spanish English Dictionary