translate English to German: We still need to debate this, however.
Wir müssen aber noch darüber debattieren.