translate English to German: But that means troops.
Dazu ist eine Streitmacht erforderlich.