crosscurrent

noun
  1. a current flowing across another current, especially in water or air
  2. conflicting or contrary tendencies, opinions, or influences
  3. Usage: figurative

Examples