Translation of "Held off" in German

I could've held off an army in the mountains.
In den Bergen hätte ich einer Armee Widerstand geleistet.
OpenSubtitles v2018

Skitters and Mechs took a run at us, but we held them off.
Skitter und Mechs haben einen Versuch gestartet, aber wir konnten sie abwehren.
OpenSubtitles v2018

This group has held off the German military longer than all of Poland.
Diese Gruppe hat den Deutschen länger Widerstand geleistet als ganz Polen!
OpenSubtitles v2018

The Germans were well prepared and held off the Greeks.
Die Deutschen waren gut vorbereitet und konnten die Angriffe der Griechen abwehren.
WikiMatrix v1