according to most of the English language dictionaries – their entries are simplified to an ugly old woman. Other definitions from the Urban Dictionary include –
1.Hag – An unattractive, middle-aged (or slightly older) woman. The term is commonly used to describe hysterical or ugly women in positions of power.
2.hag – A single female that has a gay, male best friend.