German-English dictionary »

das muss erst noch erfunden werden. meaning in English

GermanEnglish
Das muss erst noch erfunden werden.

That has still to be invented.