UPWIND MEANING IN ENGLISH

• Upwind Definition & Synonyms

  1. (v. t.) To wind up.


Synonyms:
Leeward, Weather,

RECENT SEARCHES