translate English to German: Perhaps we even need an international security council.
Wir brauchen vielleicht sogar einen Weltsicherheitsrat.