OUTFIGHT Meaning of OUTFIGHT in English [verb] [T] [past:] outfought - to fight better than (someone)The former heavyweight champion was outwitted and generally outfought. Cambridge English vocab. Кембриджский английский словарь. 2012