What does angemietet mean?

angemietet - German to English

hired