vanquish

vt. 打敗、征服、克服

戰勝、擊敗

英文釋義

  1. come out better in a competition, race, or conflict