English-German dictionary »

that ought to be done by today. meaning in German

EnglishGerman
That ought to be done by today.

Das müsste heute noch geschehen.