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