translate English to German: Let us put our own house in order.
Wir sollten vor unserer eigenen Tür kehren.