harpy
noun
°A fabulous winged monster, ravenous and filthy, having the face of a woman and the body of a vulture.
°A shrewish woman.