macroasshole
A person who is so full of crap they could fart out a whole damn day.
He turned my lunch into a debate about the meaning of life. I asked for a sandwich.
She cursed my name in three different languages during a group project.
He showed up late, hungover, and blamed the entire universe for it.