The definition of a harridan is a mean, old lady.
An example of a harridan is an 85 year old woman who yells at everyone who passes by her home.
A woman regarded as critical and scolding.
A nasty, bad-tempered woman, esp. an old one.
Origin of harridan
- Possibly from French haridelle gaunt woman, old horse, nag
From American Heritage Dictionary of the English Language, 5th Edition
- Perhaps a modification of French haridelle (“old horse, nag”).