to swim against the tide - Alemán Inglés Diccionario