SWIM AGAINST THE STREAM
Meaning of SWIM AGAINST THE STREAM in English
phrasal
: to move counter to or work against the prevailing or popular current (as in religion or politics)
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012