She had fought many battles, vanquished many foes.
她身经百战, 挫败过很多对手.
相关词汇
hadv. 有( have的过去式和过去分词 ),(亲属关系中)接受,拿,买到;
foughtv. 战斗( fight的过去式和过去分词 ),斗争,打架,吵架;
manyadj. 许多,多的;pron. (与复数动词连用)大多数人;
battlesn. 战斗( battle的名词复数 ),交战,较量,争论;v. 与[对]…作战,争斗( battle的第三人称单数 );
foesn. 敌人,仇敌( foe的名词复数 );