The definition of a harridan is a mean, old lady.
(noun)An example of a harridan is an 85 year old woman who yells at everyone who passes by her home.
See harridan in Webster's New World College Dictionary
noun
Origin: prob. altered < Fr haridelle, worn-out horse, jade
See harridan in American Heritage Dictionary 4
noun
Origin:
Origin: Possibly from French haridelle, gaunt woman, old horse, nag
.Learn more about harridan