hard-fought /(-fa̤t`)/

hard·-fought

hard-fought

a.
  1. Vigorously contested by both opponents; -- of contests; as, a hard-fought battle; a hard-fought primary election.