German-English dictionary »

das müsste heute noch geschehen. meaning in English

GermanEnglish
Das müsste heute noch geschehen.

That ought to be done by today.