Ummm... "sidekick" is a much nicer way of putting it. The only other way I've heard "hag" used in this sense is in the vulgar phrase "*** hag," which means an woman who socializes mostly with gay men.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.