swim against the tide - Turkish English Dictionary