What does Auftragskillerin mean?

Auftragskillerin - German to English

agreement killer [female]