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. Английский сленговый словарь. 2012