carry all before one
1) преодолевать все препятствия 2) иметь большой успех; преуспевать; выйти победителем; взять верх
Источник:
Полный англо-русский словарь
на Gufo.me
1) преодолевать все препятствия 2) иметь большой успех; преуспевать; выйти победителем; взять верх