What is the meaning of the word "harpy"?

Definitions: