crosscurrent

noun contracorrent.