What does anstellbar mean?

anstellbar - German to English

employable