The term “Agonistes” is Greek and it means______________?

The term “Agonistes” is Greek and it means______________?

A. one who is in agony.
B. one who inflicts agony.
C. one who struggles for or champions a cause.
D. one who predicts the future.