What does auf unbegrenzte Zeit mean?

auf unbegrenzte Zeit - German to English

for an unlimited time