逆流而上 nì liú ér shàng

to sail against the current; (fig.) to go against the flow

Word data

HSK Not in HSK
Frequency Unknown

Definitions

  1. 1. to sail against the current
  2. 2. (fig.) to go against the flow

Characters

Character Meaning
to go against; to oppose; opposite
to flow; to circulate or spread; to move or drift
and; but (not); (indicates contrast)
to go up; on top; above