à contre-courant

Adverb

 * 1) upstream
 * 2)  against the grain (contrary to what is expected.)
 * 1)  against the grain (contrary to what is expected.)