machoegotist
A man who thinks he's the best at everything and gets mad when someone shows him up. Also a guy who's a total embarrassment and doesn't realize it.
He bragged about his cooking until everyone threw up.
He called me a 'chicken' for not joining his fight club.
He tried to be cool by wearing a hat inside and it looked ridiculous.
xs