百战百胜
English Expression:
  1. n.  gain every battle
  2. n.  victorious in every battle
  3. n.  emerge victorious in every battle
  4. n.  be ever-victorious
French Expression:
  1. adj.  être toujours victorieux, livrer cent batailles et remporter cent victoires, Autant de batailles (livrées), autant de victoires (gagnées)