Deutsch-Englisch Wörterbuch »

das muss erst noch erfunden werden. bedeutet auf Englisch

DeutschEnglisch
Das muss erst noch erfunden werden.

That has still to be invented.