Deutsch-Englisch Wörterbuch »

es ließe sich noch manches besser machen. bedeutet auf Englisch

DeutschEnglisch
Es ließe sich noch manches besser machen.

There's room for improvement.