Polish-English dictionary »

łowca głów meaning in English

PolishEnglish
łowca głów noun

headhunternoun
recruiter