machoegotist
A guy who thinks he's the king of everything and can't stand anyone who disagrees. Basically a man who's a complete tool and loves to show it.
'You think you're the best? I've had better breakfasts than you.'
He bragged about his muscles until he tripped over a curb.
He called me a 'weakling' just because I like reading.