crosscurrent (n.)
- affluence
- challenge
- concourse
- confluence
- conflux
- contention
- contradiction
- contravention
- counteraction
- counterbalance
- counterblast
- countercurrent
- counterpoise
- counterweight
- course
- crossing
- current
- denial
- downdraft
- downpour
- draft
- drift
- driftage
- flow
- flowing
- fluency
- flux
- gush
- inflow
- inhalation
- inrush
- inspiration
- millrace
- monsoon
- negation
- onrush
- opposition
- outflow
- race
- rebuttal
- refusal
- rejection
- resistance
- run
- rush
- set
- spate
- stream
- surge
- tide
- traversal
- trend
- undercurrent
- undertow
- updraft
- wind