SWIM UPSTREAM


Meaning of SWIM UPSTREAM in English

to travel a long distance to meet with a girlfriend/boyfriend, inspired by the lengths salmon go to mate Example:

Slang English vocab.      Английский сленговый словарь.