歴戦

Noun

 * 1) having experienced many battles; being battle-tested