meaning of auf lange Dauer angelegt

auf lange Dauer angelegt - German to English

lasting