плыть против течения

плыть про́тив течения

1) ir contra la corriente, ir río arriba

2) перен. ir contra viento y marea

Источник: Русско-испанский словарь на Gufo.me