A movement or agitation, often social or political.
Struggle or strenuous striving against difficulty.