meaning of auf unbegrenzte Zeit

auf unbegrenzte Zeit - German to English

for an unlimited time