machoegotist
A man who believes he's perfect and everyone else is a waste of oxygen. Also known as a guy who's a total idiot but thinks he's a genius.
He said he could beat anyone in a dance-off and then couldn't even remember the steps.
He called me a 'chump' for not knowing the difference between a guitar and a flute.
He bragged about his car until it broke down in front of everyone.