defeat one's rival

英 美
  • defeat n.挫败;败北vt.战胜;击败;使...不能实现
  • rival n.竞争者;对手;同伴adj.竞争的v.竞争;与...相匹敌