translate English to German: We really do have our work cut out here.
Hier gibt es wahrlich einiges zu tun.