(adj) braggart, bragging, braggy, cock-a-hoop, crowing, big, self-aggrandising, self-aggrandizing
exhibiting self-importance
big talk