{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
Dictionary of English idioms . Словарь английских идиом. 2012