Полный русско-английский словарь

одерживать верх

To gain the upper hand (over), to prevail (over)

Полный русско-английский словарь