Answer: contranatant

AnswerCrossword Clue
contranatantswimming upstream