meaning of auf lange Frist

auf lange Frist - German to English

very long