Hi I'd say yes to all of those. 'Hubris' does mean 'arrogance', but it has a deeper meaning in drama. Someone goes too far; thinks they are better than they are; and then bad things happen to them.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.