English-German dictionary »

that has still to be invented. meaning in German

EnglishGerman
That has still to be invented.

Das muss erst noch erfunden werden.