Подбор синонимов:
against3, battle2, climbers1, had1, great1, difficulties1, mountain1, army1, soldiers1, battled1, opposing1, day1- battle against
а сражаться (с врагом) The soldiers battled against the opposing army all day. б противостоять The mountain climbers had to battle against great difficulties.