{v. phr.} To do the opposite of what most people want to do; go against the way things are happening; struggle upstream. * /The boy who tries to succeed today without an education is swimming against the stream./
SWIM AGAINST THE STREAM
Meaning of SWIM AGAINST THE STREAM in English
Slang English vocab. Английский сленговый словарь. 2012