Немецкий-Английский словарь »

das muss erst noch erfunden werden. означает в английский

НемецкийАнглийский
Das muss erst noch erfunden werden.

That has still to be invented.