身经百战

From Wiktionary, the free dictionary