Common Noun Collocations of advancing

age, army, cause, civilization, column, direction, edge, enemy, force, front, German, head, interest, knowledge, line, march, mean, money, purpose, relief, season, step, stride, technology, tide, time, troop, wave, way, year