Synonyms for Crosscurrent:

n.

distinction, collision, divergence, a world of difference, contradiction, variation, difference, diversity, contrast, variety. bottom, backwater, branch, confluence, bayou, cataract, bight, cascade, bed, channel. crosscurrent (noun)
riptide, tide rip, rip.
undercurrent (noun)
riptide.

Other synonyms:

Other relevant words:
contradiction, confluence.