jahrta̲u̲sende·langEnglish → GermanOxford English–Germanjahrta̲u̲sende·lang A adjective age-longB adverb for thousands of years; das dauert jahrtausendelang that will take thousands of years