harpy
noun
[ ˈhɑːpi ]
• a rapacious monster described as having a woman's head and body and a bird's wings and claws or depicted as a bird of prey with a woman's face.
• a grasping, unpleasant woman.
• "clearly, he had us down as a couple of gold-digging harpies"
Origin:
late Middle English: from Latin harpyia, from Greek harpuiai ‘snatchers’.