translate English to German: On this, are our hands clean?
Haben wir hier saubere Hände?