What is the meaning of the word "headhunter"?

Definitions: