Vocabulary

増長天狗

braggart; boaster; self-conceited person

noun