UPSTREAM MEANING IN ENGLISH

• Upstream Definition & Synonyms

  1. (adv.) Toward the higher part of a stream; against the current.


RECENT SEARCHES