1. A predatory person.
2. A bad-tempered woman.
[After the Harpies, monsters in Greek mythology, who had a woman’s head and a bird’s body. The gods ordered them to snatch food from Phineus, a king who was punished for revealing secrets. From Greek harpazein (to snatch).]