身经百战shēnjīngbǎizhànTop 40000Meanings1. lit. veteran of a hundred battles (idiom)2. fig. experienced3. seasonedCharacters used身body经classics百numerous战war