swimming upstream

English

Verb

swimming upstream

  1. present participle and gerund of swim upstream