meaning of angemietet

angemietet - German to English

hired