Big Huge Thesaurus

countercurrent

noun