Harridan: a scolding, vicious woman; hag; shrew. [Origin: 16901700; from the french “haridelle”... meaning a “thin, worn-out horse or large, gaunt woman
thanks - i thought it meant harlot.