Common Adjective Collocations of struggle

and, anti, arm, bitter, civil, constant, death, desperate, economic, fierce, final, freedom, good, great, hard, human, imperialist, long, much, national, new, old, other, own, political, revolutionary, self, social, violent, ideological