What does auf lange Frist mean?

auf lange Frist - German to English

very long