hardfought

H`ARDFOUGHT, a. Vigorously contested; as a hard-fought battle.